Page({
     data: {
       chose:'',
      tabTxt: ['位置', '星级', '成交量', '报价'],//分类
       tab: [true, true, true, true],
       diqu_id: 0,//地区
       diqu_txt: '',
       jiage_id: 0,//价格
       jiage_txt: '',
      xiaoliang_id: 0,//销量
      xiaoliang_txt: '',
      xingji_id: 0,//星级
     xingji_txt: '',
      // 设计师列表
      designerList: [],
   },
   filterTab:function(target){
        var tabflag=this.data.tab;
        for(var i=0;i<tabflag.length;i++){
          if(i==target.currentTarget.id*1){
            tabflag[i]=false
          }else{
            tabflag[i]=true
          }
        }
        console.log(tabflag)
        this.setData({tab:tabflag})
   },
 //筛选项点击操作
    filter: function (e) {
      var self = this, 
      id = e.currentTarget.dataset.id, 
      txt = e.currentTarget.dataset.txt, 
     tabTxt = this.data.tabTxt;
      switch (e.currentTarget.dataset.index) {
        // 位置
        case '0':
          tabTxt[0] = txt;
         self.setData({
           tab: [true, true, true, true],
           tabTxt: tabTxt,
            diqu_id: id,
            diqu_txt: txt
         });
          self.getdiquList();
          break;
          // 星级
        case '1':
         tabTxt[1] = txt;
         self.setData({
            tab: [true, true, true, true],
           tabTxt: tabTxt,
            xingji_id: id,
            xingji_txt: txt
          });
          self.getxingjiList();
          break;
          // 成交量
        case '2':
          tabTxt[2] = txt;
          self.setData({
            tab: [true, true, true, true],
            tabTxt: tabTxt,
           xiaoliang_id: id,
            xiaoliang_txt: txt
         });
         self.getxiaoliangList();
          break;
         // 价格
        case '3':
          tabTxt[3] = txt;
          self.setData({
            tab: [true, true, true, true],
           tabTxt: tabTxt,
           jiage_id: id,
            jiage_txt: txt
          });
          break;
      }
      //加载数据
      // self.getDataList();
    },
  
    //根据选择的地区加载数据
    getdiquList: function () {
      //调用数据接口，获取数据
      var _this = this;
      wx.request({
        url: 'http://127.0.0.1:8000/designer/',
        header: { "content-type": "application/x-www-form-urlencoded" },
        method: "POST",
        data: { diqu:this.data.diqu_txt},
        success: function (res) {
          // 获取返回的数据（设计师列表）
          var designer_list = res.data.list
          _this.setData({
            designerList: res.data.list
          })
        }
      })
    },
    //根据星级加载数据
    getxingjiList: function () {
      //调用数据接口，获取数据
      var _this = this;
      wx.request({
        url: 'http://127.0.0.1:8000/designer/',
        header: { "content-type": "application/x-www-form-urlencoded" },
        method: "POST",
        data: { xingji: this.data.xingji_id },
        success: function (res) {
         // 获取返回的数据（设计师列表）
        var designer_list = res.data.list
         _this.setData({
           designerList: res.data.list
         })
       }
     })
   },
  })